草庐IT

安卓 JSONObject : Search function

全部标签

安卓 MVP 策略

我正在将我的应用程序迁移到MVP。从这个konmik中获得了有关静态演示者模式的提示这是我的简要MVP策略。为简洁起见,删除了大部分样板和MVP监听器。这个策略帮助我改变了方向,证明了我的后台进程。与结束Activity的暂停相比,Activity从正常暂停中正确恢复。此外,Presenter只有应用程序上下文,因此它不会保留Activity上下文。我不是Java专家,这是我第一次涉足MVP,使用静态演示器让我感到不舒服。我错过了什么吗?我的应用运行良好,响应速度更快。查看publicclassMainActivityextendsActivity{privatestaticPrese

安卓上的 3D 模型加载 和骨骼动画 库 SceneView

如果你要加载3D模型,比如Maya3Dmax生成的3d模型文件,你会发现基本没有好用的快捷的库,github上是有一个比较出名的3d库,https://github.com/the3deer/android-3D-model-viewer,但是他的骨骼动画那块写的云里雾里的,如果你要控制某些骨骼节点运动,你会发现不好着手,这里有个新名词骨骼动画,骨骼动画,是基于3d模型里面的关键骨骼节点,通过控制骨骼节点的参数,达到整个外层蒙皮的3d模型也能运动的效果。这个时候下面的库SceneView就有发挥实力的时候了,说真的,找这个玩意废了老鼻子劲了,csdn上搜了一圈根本没有人遇到过类似需求,而ios

安卓 : Open google play dialog from my app

在AndroidYoutube应用程序中,当我点击广告时,会出现一个GooglePlay对话框,您可以从该对话框安装该应用程序。通过Activity监视器,我发现了这个参数:1-com.android.vending2-com.google.android.finsky.activities.InlineAppDetailsDialog我尝试设置一个Uri"market://details?id=example.package",但没有成功。这是我点击广告时打开的对话框。 最佳答案 根据您的发现和其他Android开发者的帮助,我得

android - 如何降级安卓模拟器

使用AndroidStudio的Android模拟器时,我发现在JavaWebView小部件(PixiJSdemosappearblankinWebViewonAndroidemulator)中显示复杂的启用WebGL的图形网页时出现问题。但我只能用AndroidEmulator27.1.12-4623001重现这个问题。对于运行AndroidEmulator26.1.4-4266726的我的同事来说,它运行良好。如何将我的Android模拟器从27.1.12-4623001降级到26.1.4-4266726?我使用AndroidStudio3.0.1(虽然我的一位同事也是,但她的An

xml - 访问安卓 :installLocation manifest attribute

我正在尝试编写一个Android2.2应用程序,它将找到可以移动到SD卡的已安装应用程序。执行此操作的权限编码在AndroidManifest.xml中文件作为根级属性“android:installLocation”。PackageInfo似乎对除此属性之外的所有内容都有接口(interface)。我可以打开已安装的apk并提取AndroidManifest.xml文件,但它似乎是某种二进制编码格式,一些随机的互联网用户为此编写了解码器,但这似乎是一项非常多的工作。是否有我缺少的界面? 最佳答案 事实证明,虽然没有直接的API调用

android - 如何管理同一个安卓应用的多个版本

我的Android应用有3个版本。一种是免费的,有广告,一种是付费的,一种是带有公司CI品牌的。所以它们之间的区别很小。管理此应用的多个版本的最佳做法是什么。一个项目,代码if(editionA){...}多个项目,在额外项目中引用公共(public)代码还是别的? 最佳答案 更新链接和详细描述;1.LibraryModules2.SettingupLibraryProject使用Androidlibraryproject对于通用代码,每个特定风格都有小项目。 关于android-如何管

c++ - 使用安卓 NDK 和 C++

我让示例HelloJni项目正常运行,它使用C文件作为native代码。我无法获得任何使用C++的简单示例。采用以下JNI代码:#include#includeJNIEXPORTvoidJNICALLJava_com_test_testActivity_doSomething(JNIEnv*env,jobjectobj){}如果我在.c文件中有代码,它可以正常工作。如果我将扩展名更改为.cpp,它可以正常编译,但在运行时会崩溃(强制关闭)。由于库和方法签名是相同的,所以我不怀疑问题出在Java端。 最佳答案 您可能需要用extern

android - 安卓市场商户账号

我想在android市场中设置Google商家帐户以销售我的应用程序。我是印度人,在国家/地区下拉列表中,印度不可用。我如何创建我的商家帐户,我可以使用其他帐户(如paypal)来销售应用程序吗?谢谢。 最佳答案 如果您所在的国家/地区不在有资格创建商家帐户的国家/地区列表中,那么很遗憾,您无法发布付费应用程序。您将需要找到不同的方法来通过您的应用程序获利,这可能是以下方法之一:如上所述,获取一个PayPal帐户并要求用户捐款注册广告服务网站(AdMob似乎是受欢迎的选择)并在您的应用程序中放置横幅。以您自己的方式实现应用内购买,独

java - 安卓 : Get day of the week from date?

我怎样才能把日期格式化成这样Mon,27Nov2011publicstaticStringsFleTimeToDate(doubleft){doubledate=ft/10000-11644455600000L;date+=TimeZone.getDefault().getOffset((long)date);returnDateFormat.format("ddd,ddMMMyyyy",newDate((long)date)).toString();}但是这个函数返回027,27Nov2011 最佳答案 您可以将DateForma

android - 安卓语音识别

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭9年前。Improvethisquestion我想缅甸语的语音识别。我引用以下链接:http://cmusphinx.sourceforge.net/2011/05/building-pocketsphinx-on-android/http://cmusphinx.sourceforge.net/sphinx4/http://cmusphinx.sourceforge.net/2011/05/building-pocketsphinx-on-andr